package www.lagou.app;

import org.junit.Test;
import www.lagou.dao.PhoneQuery;
import www.lagou.entity.Phone;

import java.sql.SQLException;
import java.util.List;

/**
 * 测试手机查询功能。
 */
public class PhoneQueryTest {
    /**
     * 测试查询价格高于2000元，生产日期是2019年之前的所有手机。
     */
    @Test
    public void testGetPhoneByPriceDate() {
        try {
            System.out.println("价格高于2000元，生产日期是2019年之前的所有手机：");
            List<Phone> phones = PhoneQuery.getPhoneByPriceDate(2000, 2019);
            for (Phone phone : phones) {
                System.out.println(phone);
            }
            System.out.println();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }

    /**
     * 测试查询所有颜色是白色的手机信息。
     */
    @Test
    public void testGetPhoneByColor() {
        try {
            System.out.println("所有颜色是白色的手机信息：");
            List<Phone> phones = PhoneQuery.getPhoneByColor("白色");
            for (Phone phone : phones) {
                System.out.println(phone);
            }
            System.out.println();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}
